fake sendmail for bugzilla/windows

  glob.com.au/sendmail
  sendmail@glob.com.au

about

  sendmail.exe is a simple windows console application that emulates sendmail's
  "-t" option to deliver emails piped via stdin.

  it is intended to ease running unix code that has /usr/lib/sendmail hardcoded
  as an email delivery means.

  it doesn't support deferred delivery, and requires an smtp server to perform
  the actual delivery of the messages.

install

  (1) download sendmail.zip 

  (2) copy sendmail.exe and sendmail.ini to \usr\lib on the drive where the
      unix application is installed.

      eg.  if your application is installed in c:\bugzilla, sendmail.exe and
      sendmail.ini need to be copied to c:\usr\lib\sendmail.exe and
      c:\usr\lib\sendmail.ini

  (3) configure smtp server and default domain in sendmail.ini

license and source

  this program is released under the bsd license.

  the license details and full source (delphi 2005) are included in the zip.

version history

  version 16
    - send hostname and domain with HELO/EHLO
    - configurable HELO/EHLO hostname
    - upgraded to indy 10

  version 15
    - fixes error messages when debug_logfile is not specified

  version 14
    - errors output to STDERR
    - fixes for delphi 7 compilation
    - added 'connecting to..' debug logging
    - reworked error and debug log format

  version 13
    - added fix to work around invalid multiple header instances

  version 12
    - added cc and bcc support

  version 11
    - added pop3 support (for pop before smtp authentication)

  version 10
    - added support for specifying a different smtp port

  version 9
    - added force_sender

  version 8
    - *really* fixes broken smtp auth

  version 7
    - fixes broken smtp auth

  version 6
    - correctly quotes MAIL FROM and RCPT TO addresses in <>

  version 5
    - now sends the message unchanged (rather than getting indy
      to regenerate it)

  version 4
    - added debug_logfile parameter
    - improved error messages

  version 3
    - smtp authentication support
    - clearer error message when missing from or to address
    - optional error logging
    - adds date: if missing

  version 2
    - reads default domain from registry (.ini setting overrides)

  version 1
    - initial release